package com.syh.jn.scm.dto.operation.system.menu;

import lombok.Data;

import java.io.Serializable;

@Data
public class OperaMenuVo implements Serializable {
  /**
   * id
   */
  private Long id;
  /**
   * 上级菜单
   */
  private Long superId;
  /**
   * 菜单名称
   */
  private String name;
  /**
   * 唯一编码
   */
  private String code;
  /**
   * 上级菜单名称
   */
  private String superName;
  /**
   * 类型 1、目录 2、菜单 3、按钮
   */
  private Short type;
  /**
   * 排序
   */
  private Short orderLevel;
  /**
   * 类型 -1 停用 1 启用
   */
  private Short status;
  /**
   * 页面路由
   */
  private String path;
  /**
   * 显示图标
   */
  private String icon;
  /**
   * 所属终端系统:DOWNSTREAM,OPERATION,SUPPLIER,UPSTREAM
   */
  private String terminalType;
  /**
   * -1 显示 1 隐藏
   */
  private Short hidden;
  /**
   * 目录树    格式：1-11-12  1：父父类id，11：父类id，12：当前id
   */
  private String catalogCode;


}
